// 时间格式处理
export function traversalTime(data: any) {
    var nowTime = new Date().getTime()//获取当前时间的毫秒数
    var diffence = (nowTime - data) / 1000//与当前时间的秒差
    var time = new Date(data);//转为本地时间格式
    var y = time.getFullYear();//获取年份
    var m = time.getMonth() + 1;//获取月份
    var d = time.getDate();//获取天
    var h = time.getHours();//获取小时
    var mm = time.getMinutes();//获取分钟
    var s = time.getSeconds();//获取秒钟
    var getFullYear = y + '-' + addTimes(m) + '-' + addTimes(d) + ' ' + addTimes(h) + ':' + addTimes(mm)
    if (diffence < 30) {
        return "刚刚"
    } else if (diffence / 60 < 60) {
        return Math.round(diffence / 60) + "分钟前"
    } else if (diffence / 60 / 60 < 24) {
        return Math.round(diffence / 60 / 60) + "小时前"
    } else if (diffence / 60 / 60 < 48) {
        return "两天前"
    } else {
        return getFullYear
    }

}

export function handleTime(data: any, types: string) {
    var nowTime = new Date().getTime()//获取当前时间的毫秒数
    var diffence = (nowTime - data) / 1000//与当前时间的秒差
    var time = new Date(data);//转为本地时间格式
    var y = time.getFullYear();//获取年份
    var m = time.getMonth() + 1;//获取月份
    var d = time.getDate();//获取天
    var h = time.getHours();//获取小时
    var mm = time.getMinutes();//获取分钟
    var s = time.getSeconds();//获取秒钟
    if (types == '年月日') {
        return addTimes(y) + '年' + addTimes(m) + '月' + addTimes(d) + '日'
    }
    if (types == '-ymdhmm') {
        return addTimes(y) + '-' + addTimes(m) + '-' + addTimes(d) + ' ' + addTimes(h) + ':' + addTimes(mm)
    }
    if (types == '-ymdhmms') {
        return addTimes(y) + '-' + addTimes(m) + '-' + addTimes(d) + ' ' + addTimes(h) + ':' + addTimes(mm) + ':' + addTimes(s)
    }
    if (types == '-ymd') {
        return addTimes(y) + '-' + addTimes(m) + '-' + addTimes(d)
    }
}
function addTimes(m: number) {
    return m < 10 ? '0' + m : m
}


